make small/no progress - French English Dictionary